bdcbd6fcd4f6642415f1c6b75d45e6e094aefa74,src/protocol/mail/org/apache/jmeter/protocol/mail/sampler/MailReaderSampler.java,MailReaderSampler,sample,#Entry#,83

Before Change


                    message.setFlag(Flags.Flag.DELETED, true);
                }
                child.setResponseData(cdata.toString().getBytes());
                child.setDataType(SampleResult.TEXT);
                child.setResponseCodeOK();
                child.setResponseMessage("OK"); // $NON-NLS-1$
                child.setSuccessful(true);

After Change


            
            for (int i = 0; i < n; i++) {
                StringBuilder cdata = new StringBuilder();
                SampleResult child = new SampleResult();
                child.sampleStart();
                Message message = messages[i];
                
                cdata.append("Message "); // $NON-NLS-1$
                cdata.append(message.getMessageNumber());
                child.setSampleLabel(cdata.toString());
                child.setSamplerData(cdata.toString());
                cdata.setLength(0);

                final String contentType = message.getContentType();
                child.setContentType(contentType);// Store the content-type

                if (isStoreMimeMessage()) {
                    // Don't save headers - they are already in the raw message
                    ByteArrayOutputStream bout = new ByteArrayOutputStream();
                    message.writeTo(bout);
                    child.setResponseData(bout.toByteArray()); // Save raw message
                    child.setDataType(SampleResult.TEXT);
                    child.setDataEncoding("iso-8859-1"); // RFC 822 uses ascii
                    child.setEncodingAndType(contentType);// Parse the content-type
                } else {